home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / relnotes / ViewKit21_dev / ch2.z / ch2
Text File  |  1998-11-02  |  10KB  |  261 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  9.  
  10.        This chapter lists information supplemental to the _I_R_I_S
  11.        _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.  The information listed here is
  12.        product-specific; use it with the Installation Guide to
  13.        install ViewKit.
  14.  
  15.        2.1  _V_i_e_w_K_i_t__2_._1__S_u_b_s_y_s_t_e_m_s
  16.  
  17.        _V_i_e_w_K_i_t_2_1__d_e_v._m_a_n._p_a_g_e_s  On-line manual pages for ViewKit.
  18.                                 (mann)
  19.  
  20.        _V_i_e_w_K_i_t_2_1__d_e_v._m_a_n._r_e_l_n_o_t_e_s On-line version of these release
  21.                                 notes.
  22.  
  23.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w._b_a_s_e    ViewKit 2.1 include files.
  24.  
  25.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w._d_e_b_u_g   Debug versions of the (n32)
  26.                                 libraries from _V_i_e_w_K_i_t__e_o_e._s_w._l_i_b.
  27.  
  28.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w._l_i_b     Optimized, unshared, (n32) C++
  29.                                 ViewKit 2.1 libraries.
  30.                                 (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
  31.                                 _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
  32.                                 _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
  33.                                 _n_e_e_d_e_d.)
  34.  
  35.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w_6_4._d_e_b_u_g Debug versions of the (n64)
  36.                                 libraries from
  37.                                 _V_i_e_w_K_i_t_2_1__e_o_e._s_w_6_4._l_i_b.
  38.  
  39.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w_6_4._l_i_b   Optimized, unshared, 64-bit
  40.                                 versions of the libraries from
  41.                                 _V_i_e_w_K_i_t_2_1__d_e_v._s_w._l_i_b.
  42.                                 (_I_n _m_o_s_t _c_a_s_e_s, _w_h_e_n _t_h_e
  43.                                 _a_p_p_l_i_c_a_t_i_o_n _i_s _u_s_i_n_g _o_n_l_y _t_h_e
  44.                                 _s_h_a_r_e_d _l_i_b_r_a_r_i_e_s, _t_h_e_s_e _a_r_e _n_o_t
  45.                                 _n_e_e_d_e_d.)
  46.  
  47.  
  48.        2.1.1  _V_i_e_w_K_i_t__1_._5_._3__S_u_b_s_y_s_t_e_m_s
  49.  
  50.        Please read the ViewKit 1.5.3 Release Notes for more
  51.        information about the demo Subsystem, since this is common
  52.        to both the 1.5.3 and the 2.1 release of ViewKit...
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.        2.2  _V_i_e_w_K_i_t__S_u_b_s_y_s_t_e_m_s__S_i_z_e_s
  75.  
  76.        Note:  The listed subsystem sizes are approximate. Refer to
  77.               the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for information
  78.               on finding exact sizes.
  79.  
  80.  
  81.  
  82.        Subsystem Name                    Subsystem Size
  83.                                          (1K-byte blocks)
  84.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w._b_a_s_e (default)          700
  85.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w._d_e_b_u_g                  5900
  86.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w._l_i_b (default)          3200
  87.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w_6_4._d_e_b_u_g                6400
  88.        _V_i_e_w_K_i_t_2_1__d_e_v._s_w_6_4._l_i_b                  3900
  89.  
  90.        2.3  _V_i_e_w_K_i_t__L_i_b_r_a_r_i_e_s
  91.  
  92.        lllliiiibbbbvvvvkkkk:  The basic ViewKit class library.  This library also
  93.        includes some widgets.  The contents of this library are
  94.        used by most ViewKit applications.  _l_i_b_v_k is portable -- it
  95.        is available on most other Unix workstations.
  96.  
  97.        lllliiiibbbbvvvvkkkkSSSSGGGGIIII:  The SGI-specific ViewKit class library.  This
  98.        library includes thing that would have gone into _l_i_b_V_k,
  99.        except that they are SGI-specific.
  100.  
  101.        lllliiiibbbbvvvvkkkkhhhheeeellllpppp:  ViewKit provides help through a library
  102.        interface to a standard SGI help system.  This help library
  103.        is not yet available.  _l_i_b_v_k_h_e_l_p provides a stub interface
  104.        until the real interface is available.
  105.  
  106.        lllliiiibbbbvvvvkkkkmmmmssssgggg:  Classes that support inter-process communication
  107.        based on the ToolTalk library.
  108.  
  109.        lllliiiibbbbXXXXppppmmmm:  A library that supports X pixmap creation.  This is
  110.        a freely available library, Copyright 1989-95 GROUPE BULL.
  111.        (See the copyright notice below.)  SGI supplies this
  112.        library, basically _a_s-_i_s.  Some ViewKit classes use libXpm.
  113.        This library is Xpm version 3.4.
  114.  
  115.        Xpm is public domain software that follows usual X11
  116.        conventions.  One of these conventions is that, so long as
  117.        you use only the public header files, compatibility is
  118.        generally maintained.  If your application includes one of
  119.        the private header files, you need to rebuild and retest
  120.        your application with each new release.
  121.  
  122.        In this release, some private header files changed.  If you
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.                                   - 3 -
  133.  
  134.  
  135.  
  136.        used them, your application needs testing to ensure no bugs
  137.        were introduced.
  138.  
  139.        2.3.1  _V_i_e_w_K_i_t__D_e_b_u_g_g_i_n_g__L_i_b_r_a_r_i_e_s  It is highly recommended
  140.        that ViewKit developers install the appropriate ViewKit
  141.        debug DSO(s), found in _V_i_e_w_K_i_t__d_e_v._s_w._d_e_b_u_g, and
  142.        _V_i_e_w_K_i_t__d_e_v._s_w_6_4._d_e_b_u_g.  These libraries include ample run-
  143.        time error checking to help you develop your application.
  144.        Use these libraries for program debugging only.
  145.  
  146.        Debug DSO's are installed in the debug subdirectory below
  147.        the corresponding normal DSO.  The library names are
  148.        identical.  This means that an application can link
  149.        normally, rather than with a special debug library.  By
  150.        setting the environment variables LD_LIBRARY_PATH,
  151.        LD_LIBRARYN32_PATH or LD_LIBRARY64_PATH, the application can
  152.        run with the debug library.
  153.  
  154.        2.4  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  155.  
  156.        All of the subsystems for ViewKit can be installed using
  157.        IRIX.  You do not need to use the miniroot.  Refer to the
  158.        _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
  159.        instructions.
  160.  
  161.  
  162.        2.5  _P_r_e_r_e_q_u_i_s_i_t_e_s
  163.  
  164.        This section details the software dependencies needed for
  165.        ViewKit.
  166.  
  167.        2.5.1  _I_R_I_S__D_e_v_e_l_o_p_m_e_n_t__O_p_t_i_o_n  To compile and link with the
  168.        ViewKit libraries, you must have the IRIS Development Option
  169.        (IDO).  This option includes the C++ Compiler, the IRIS
  170.        Graphics Library Development system, the X Window System,
  171.        and the Motif Development system.  Without IDO, you cannot
  172.        compile or link ViewKit programs.
  173.  
  174.        2.5.2  _R_e_q_u_i_r_e_d__S_u_b_s_y_s_t_e_m_s  ViewKit 2.1 requires that the
  175.        following IDO subsystems be installed:
  176.  
  177.             _v_i_e_w_k_i_t__e_o_e._s_w*._b_a_s_e
  178.             _m_o_t_i_f__e_o_e._s_w*._e_o_e
  179.             _m_o_t_i_f_2_1__d_e_v._s_w*._d_e_v
  180.             _i_n_s_i_g_h_t__b_a_s_e._s_w._e_o_e
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                   - 4 -
  197.  
  198.  
  199.  
  200.        2.6  _X_p_m__C_o_p_y_r_i_g_h_t
  201.  
  202.        Xpm is distributed under the following conditions:
  203.         *
  204.         * Copyright (C) 1989-95 GROUPE BULL
  205.         *
  206.         * Permission is hereby granted, free of charge, to any person obtaining a copy
  207.         * of this software and associated documentation files (the "Software"), to
  208.         * deal in the Software without restriction, including without limitation the
  209.         * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
  210.         * sell copies of the Software, and to permit persons to whom the Software is
  211.         * furnished to do so, subject to the following conditions:
  212.         *
  213.         * The above copyright notice and this permission notice shall be included in
  214.         * all copies or substantial portions of the Software.
  215.         *
  216.         * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  217.         * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  218.         * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
  219.         * GROUPE BULL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
  220.         * AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
  221.         * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  222.         *
  223.         * Except as contained in this notice, the name of GROUPE BULL shall not be
  224.         * used in advertising or otherwise to promote the sale, use or other dealings
  225.         * in this Software without prior written authorization from GROUPE BULL.
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.